/*
 * @(#)BannerDAO.java $version 2012-8-9
 * 
 * Copyright 2012 NADOSTAR Gruop. All rights Reserved.
 * NADOSTAR PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */
package com.nadostar.iims.service.dao;

import java.util.List;

import org.springframework.dao.DataAccessException;

import com.nadostar.extensions.util.DataMap;

/**
 * The Class BannerDAO.
 * 
 * @author Lixing
 *
 */
public interface BannerDAO {
	/**
	 * 배너 리스트 가져오기.
	 * 
	 * @param bnnrThmSeq 베너 태마 번호
	 * @param progress 진행중인 배너
	 * @param offset
	 * @param count
	 * @return
	 * @throws DataAccessException
	 */
	List<DataMap> selectBannerList(int bnnrThmSeq, String progress, int offset, int count) throws DataAccessException;
	/**
	 * 배너 리스트 총 갯수 가져오기.
	 * 
	 * @param bnnrThmSeq 배너 테마 번호
	 * @param progress 진행중인 배너
	 * @return
	 * @throws DataAccessException
	 */
	int selectBannerListCount(int bnnrThmSeq, String progress) throws DataAccessException;
	/**
	 * 배너 테마 리스트 가져오기
	 * 
	 * @return
	 * @throws DataAccessException
	 */
	List<DataMap> selectThemaBannerList() throws DataAccessException;
}
